<html>
 <head>
  <link href="./leetcode-problem.css" rel="stylesheet" type="text/css">
 </head>
 <body>
  <div class="question_difficulty">
   难度：Medium
  </div>
  <div>
   <h1 class="question_title">
    385. Mini Parser
   </h1>
   <p>
    Given a nested list of integers represented as a string, implement a parser to deserialize it.
   </p>
   <p>
    Each element is either an integer, or a list -- whose elements may also be integers or other lists.
   </p>
   <p>
    <b>
     Note:
    </b>
    You may assume that the string is well-formed:
   </p>
   <ul>
    <li>
     String is non-empty.
    </li>
    <li>
     String does not contain white spaces.
    </li>
    <li>
     String contains only digits
     <code>
      0-9
     </code>
     ,
     <code>
      [
     </code>
     ,
     <code>
      -
     </code>
     <code>
      ,
     </code>
     ,
     <code>
      ]
     </code>
     .
    </li>
   </ul>
   <p>
    <b>
     Example 1:
    </b>
   </p>
   <pre>
Given s = "324",

You should return a NestedInteger object which contains a single integer 324.
</pre>
   <p>
    <b>
     Example 2:
    </b>
   </p>
   <pre>
Given s = "[123,[456,[789]]]",

Return a NestedInteger object containing a nested list with 2 elements:

1. An integer containing value 123.
2. A nested list containing two elements:
    i.  An integer containing value 456.
    ii. A nested list with one element:
         a. An integer containing value 789.
</pre>
  </div>
  <div>
   <h1 class="question_title">
    385. 迷你语法分析器
   </h1>
   <p>
    给定一个用字符串表示的整数的嵌套列表，实现一个解析它的语法分析器。
   </p>
   <p>
    列表中的每个元素只可能是整数或整数嵌套列表
   </p>
   <p>
    <strong>
     提示：
    </strong>
    你可以假定这些字符串都是格式良好的：
   </p>
   <ul>
    <li>
     字符串非空
    </li>
    <li>
     字符串不包含空格
    </li>
    <li>
     字符串只包含数字
     <code>
      0-9
     </code>
     ,
     <code>
      [
     </code>
     ,
     <code>
      -
     </code>
     <code>
      ,
     </code>
     ,
     <code>
      ]
     </code>
    </li>
   </ul>
   <p>
    &nbsp;
   </p>
   <p>
    <strong>
     示例 1：
    </strong>
   </p>
   <pre>
给定 s = "324",

你应该返回一个 NestedInteger 对象，其中只包含整数值 324。
</pre>
   <p>
    &nbsp;
   </p>
   <p>
    <strong>
     示例 2：
    </strong>
   </p>
   <pre>
给定 s = "[123,[456,[789]]]",

返回一个 NestedInteger 对象包含一个有两个元素的嵌套列表：

1. 一个 integer 包含值 123
2. 一个包含两个元素的嵌套列表：
    i.  一个 integer 包含值 456
    ii. 一个包含一个元素的嵌套列表
         a. 一个 integer 包含值 789
</pre>
   <p>
    &nbsp;
   </p>
  </div>
 </body>
</html>